a smash hit - German English Dictionary